最後我們要將算式符號(+ 、 - 、 * 、 / )定義
使程式可成功運行
-------------------------------------
我們新增並修改一些地方
#定義等號算出結果 def equal(): global operator add=str(eval(operator)) num1.set(add) operator='' def equal(): global operator sub=str(eval(operator)) num1.set(sub) operator='' def equal(): global operator mul=str(eval(operator)) num1.set(mul) operator='' def equal(): global operator div=str(eval(operator)) num1.set(div) operator=''
#第五排修改部分 b1=Button(fivthframe,padx=104,pady=16,bd=8,text="=",fg="black",command=equal) b1.pack(side=LEFT)